After purchasing my first MacBook, I discovered that the quick preview of 3D models in macOS is missing. Opening professional 3D software just to preview a model is not very convenient.
Also, at that time, I was increasingly working with web technologies and Three.js. I had heard something about Electron.js, which allows using the same JavaScript to write desktop applications.
As a result, by using the Electron.js framework,
I developed my own cross-platform desktop 3D viewer that satisfied all my needs.
And it is completely free.
Last version are available for macOS (Apple Silicon / Intel), Windows and Linux (.deb)
here https://kvyder.app.
Full hierarchy of model including material management and animations playing.
Viewport has different shading modes to make detailed revise and check.
Development.
It was a real challenge. There was a lot of fuss and pain with Electron.js.